//:C08:EncapsulatingTypes.cpp
#include <iostream>
using namespace std;

class Integer
{
    int i;
    public:
        Integer(int ii = 0);
        void print();
};

Integer::Integer(int ii):i(ii){}
void Integer::print(){ cout << i << ' '; }

int main(void)
{
    Integer i[10];
    for(int j = 0; j < 10; j++)
    {
        i[j].print();
    }
}